﻿using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System;
namespace Sustainalytics.Entities.ESGRatings
{
    /// <remarks>name is UniverseName or MatrixName</remarks>
    public class EsgInputFile : IEntity
    {
        public Guid Id { get; set; }
        public virtual Guid? AccountId { get; set; }
        public virtual string Name { get; set; }
        [BsonRepresentation(BsonType.String)]
        public virtual EsgInputFileType Type { get; set; }
        public virtual DateTime CreationTimestamp { get; set; }
        public virtual DateTime? Processed { get; set; }
    }
}
